package com.medusa.aps.business.modules.board.model.output;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.medusa.aps.business.model.pagination.Page;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDate;
import java.util.SortedSet;

/**
 * <p>封装车间维度生产任务统计分页数据</p>
 * @author An.Yan
 */
@Data
@Schema(description = "车间维度生产任务统计")
public class WorkshopProductionStatisticsVO {

    /**
     * 有序的表头
     */
    @Schema(description = "有序的表头")
    private SortedSet<LocalDate> header;

    /**
     * 与表头对应的分页统计数据
     */
    @Schema(description = "与表头对应的分页统计数据")
    private IPage<WorkshopProductionRowData> rows = new Page<>();

}

